From c906aa7e08afce9021ba54adf4c20b174ec8c7e3 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 10 Jun 2014 13:45:15 +0200 Subject: [PATCH] menuitem: Use .arrow style class for submenu indicators As requested by the Adwaita guys. --- gtk/gtkmenuitem.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c index da1ff4bfe8..cffd25aba6 100644 --- a/gtk/gtkmenuitem.c +++ b/gtk/gtkmenuitem.c @@ -1674,6 +1674,9 @@ gtk_menu_item_draw (GtkWidget *widget, GtkTextDirection direction; gdouble angle; + gtk_style_context_save (context); + gtk_style_context_add_class (context, GTK_STYLE_CLASS_ARROW); + direction = gtk_widget_get_direction (widget); get_arrow_size (widget, child, &arrow_size, NULL); @@ -1691,6 +1694,8 @@ gtk_menu_item_draw (GtkWidget *widget, arrow_y = y + (h - arrow_size) / 2; gtk_render_arrow (context, cr, angle, arrow_x, arrow_y, arrow_size); + + gtk_style_context_restore (context); } else if (!child) { -- 2.30.2